package com.niiwoo.civet.trade.service.databackflow;

import com.niiwoo.civet.trade.dto.request.databackflow.*;

/**
 * 天称数据回流服务
 *
 * @author xueyuke
 * @date 2017-11-30
 */
public interface TianChengDataBackFlowDubboService {
    /**
     * 通讯录回流
     *
     * @param
     * @return
     */
    void addressList(AddressListBackFlowRequestDTO addressListBackFlowRequestDTO);

    /**
     * 流标事件回流
     * @param AbortiveProjectBackFlowRequestDTO
     */
    void abortiveProject(AbortiveProjectBackFlowRequestDTO AbortiveProjectBackFlowRequestDTO);

    /**
     * 标的状态变更回流
     * @param projectStatusChangeBackFlowRequestDTO
     */
    void projecctStatusChange(ProjectStatusChangeBackFlowRequestDTO projectStatusChangeBackFlowRequestDTO);

    /**
     * 借款提交相关数据回流
     * @param loanApplyDataBackFlowRequestDTO
     */
    void loanApplyDataBackFlow(LoanApplyDataBackFlowRequestDTO loanApplyDataBackFlowRequestDTO);

    /**
     * 个人信息回流
     * @param personalInfoBackFlowRequestDTO
     */
    void personalInfo(PersonalInfoBackFlowRequestDTO personalInfoBackFlowRequestDTO);

    /**
     * 职业信息回流
     * @param professionInfoBackFlowRequestDTO
     */
    void professionInfo(ProfessionInfoBackFlowRequestDTO professionInfoBackFlowRequestDTO);

    /**
     * 借款标的信息回流
     * @param loanInfoBackFlowRequestDTO
     */
    void loanInfo(LoanInfoBackFlowRequestDTO loanInfoBackFlowRequestDTO);
}
